package com.example.demo.mapper;

import com.example.demo.entity.CommentInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created with IntelliJ IEDA.
 * Description:
 * User:86186
 * Date:2023-09-15
 * Time:21:49
 */
@Mapper
public interface CommentMapper {

    /**
     * 添加评论
     */
    Integer add(CommentInfo commentInfo);

    /**
     * 获取所有评论
     */
    List<CommentInfo> showComment(@Param("aid") Integer aid);

    /**
     * 获取评论信息通过 id
     */
    CommentInfo getCommonentById(@Param("id") Integer id);

    /**
     * 删除评论
     */
    Integer del(@Param("id") Integer id);

    /**
     * 设置评论用户的头像
     *
     */
    Integer setUserPhoto(@Param("uid") Integer uid, @Param("photo") String photo);
}
